home *** CD-ROM | disk | FTP | other *** search
/ EuroCD 3 / EuroCD 3.iso / Programming / Amos / AMOSList-0198 / AMOSLIST / 000138_amos-request@svcs1.digex.net_Wed Jan 28 19:27:23 1998.msg < prev    next >
Text File  |  1998-06-24  |  6KB  |  141 lines

  1. >From amos-request@svcs1.digex.net  Wed Jan 28 19:27:23 1998
  2. Received: from svcs1.digex.net (svcs1.digex.net [204.91.197.224])
  3.     by pony-2.mail.digex.net (8.8.8/8.8.8) with ESMTP id TAA04884
  4.     for <mcox@access.digex.net>; Wed, 28 Jan 1998 19:27:22 -0500 (EST)
  5. Received: (from daemon@localhost)
  6.     by svcs1.digex.net (8.8.5/8.8.5) id PAA23645
  7.     for amos-out; Wed, 28 Jan 1998 15:03:16 -0500 (EST)
  8. Received: from pony-2.mail.digex.net (pony-2.mail.digex.net [204.91.241.6])
  9.     by svcs1.digex.net (8.8.5/8.8.5) with ESMTP id PAA23638
  10.     for <amos-list@svcs1.digex.net>; Wed, 28 Jan 1998 15:03:15 -0500 (EST)
  11. Received: from mago.agonet.it (mago.agonet.it [195.32.124.10])
  12.     by pony-2.mail.digex.net (8.8.8/8.8.8) with ESMTP id PAA24063
  13.     for <amos-list@access.digex.net>; Wed, 28 Jan 1998 15:03:12 -0500 (EST)
  14. Received: from agonet.it (ghizzo@p126071.agonet.it [195.32.126.71])
  15.     by mago.agonet.it (8.8.5/8.8.5) with SMTP id UAA03588;
  16.     Wed, 28 Jan 1998 20:58:54 +0100
  17. From: Pietro Ghizzoni <ghizzo@agonet.it>
  18. Reply-To: Pietro Ghizzoni <ghizzo@agonet.it>
  19. To: Jens Vang Petersen <top_cat@post8.tele.dk>,
  20.         Alastair Murray <malcolm.murray@virgin.net>,
  21.         Amos-List <amos-list@access.digex.net>
  22. Date: Wed, 28 Jan 1998 20:56:02 +0100
  23. Message-ID: <yam7332.112.1760527680@mail.agonet.it>
  24. In-Reply-To: <yam7331.2620.1749373392@post8.tele.dk>
  25. X-Mailer: YAM 1.3.5 - Amiga Mailer by Marcel Beck
  26. Organization: Dairymen Soft
  27. Subject: Re: sorry for this....
  28. MIME-Version: 1.0
  29. Content-Type: text/plain
  30. Status: RO
  31. X-Status: 
  32.  
  33. On 27-Gen-98, Jens Vang Petersen wrote: Re: sorry for this....
  34.  
  35. The GUI Extension is the result of years of frustrations using the bugged
  36. intuition extension and waiting the official intuition support by F. Lionet
  37.  
  38. My frustrations are the frustrations of all the Amos users:
  39.  
  40. - no AGA support
  41. - no intuition
  42. - no standard GUI
  43. - my programs eat upto 80% of the CPU power!
  44. - no multitasking
  45.  
  46. And so i've created a extension that solve all this problem, and offers a
  47. easy way to handle everything, using simple/fast ready made commands for
  48. all the boring/repetative intuition operations like open windows, handle
  49. gadgets, events and so on.
  50.  
  51. The OS Dev Kit does the same things, but in a different way. You must handle
  52. everything manually... IMHO it isn't a good idea, expecially for
  53. GUI/intuition based operations.
  54.  
  55.  
  56. >Just a note, there's actualy two great AGA-supporting extensions in beta-
  57. >state right now. The new GUI, and the new OS DevKit. For those complaining
  58. >about the OS DevKit being hard to use (like myselve) it's now including
  59. >some very easy-to-use screens, windows and gadgets commands, one of the
  60.  
  61. Very well, a good news,  but there are some considerations to do:
  62.  
  63. - The OS needs some commands to define gadgets, and open the window. When
  64. you'll compile the program, the executable size will be bigger than the GUI
  65. ext. equivalent...  and also the GUI will be faster due to the use of GUI
  66. banks, wich old all the infos in a "precalculated" way to speedup operations.
  67.  
  68. - Define your gadgets directly in Amos may be usefull if you must do some
  69. little changes in your GUI... but in the 90% of the cases is a disadvantage!
  70. Create a interface without a WYSIWYG editor is a frustation! (see the AMOS
  71. interface language for example) for this reason exists the GadToolsBox, the
  72. MUI Builder and the other ones. 
  73.  
  74. >best features is that it's capable of fully supporting datatypes and
  75. >locales in your programs (localisation is almost imposible with GUI as far
  76. >as I know for now)
  77.  
  78. The upcoming version 1.7 doesn't fully support localisation... it will be
  79. ready in the v1.71 but with some extras ;) i.e. the user can translate in 
  80. real-time your GUI without waiting that someone release the catalogs
  81. needed.
  82.  
  83.  
  84. >I hope noone takes this too serious but I'm a bit pissed by always hearing
  85. >that the GUI is the best solution for intuition and it's the only serious
  86. >looking extension for AGA users.. WRONG, GUI might still be the easist to
  87. >use, but OS gives much better control for whatever you plan to make, and
  88.  
  89. much better control????? Let me an example......
  90.  
  91. Using the Gui Wait command only, you are able to control a unlimited number
  92. of windows, the Arexx port of your program and 32 internet connections!
  93.  
  94. Try to do the same with the OS Dev Kit and see how complex (and big) your
  95. program
  96. will be thanks to the 'better control'
  97.  
  98. Also consider the GUI Ext. automatic hotkeys support and gadget-links. In the
  99. v1.7 there is also a on-line help like MUI!
  100.  
  101.  
  102. >no. 1 choice from now on... And by the way, there's a little program that
  103. >can convert a GUI build with GAD-tools-box to a pice of OS-source :))
  104.  
  105. Not very usefull... because:
  106.  
  107. when you've created your GUI using the Gadtoolsbox, you must convert the GUI
  108. into AMOS-OS code, and merge it into your program. OK... but if in the future
  109. you must modify the GUI you shall convert the new GUI into OS commands,
  110. delete the old ones from your AMOS program,  and merge the new ones.
  111.  
  112. Using the GUI banks and running the GUI Converter as accessory, you can
  113. upgrade
  114. your GUI automatically, without modify your source code.
  115.  
  116.  
  117. I'm sorry for the big late... but now i'm busy with another great project!
  118. In the *near* future you'll agree with me that there is a very good reason!!
  119.  
  120. Anyway if you want, you can mix the GUI Extension and the OS Dev Kit, and
  121. obtain the best of the 2 worlds! :)
  122.  
  123.  
  124. -- 
  125.  
  126.  
  127. Bye!
  128.  
  129.  
  130.                                      !!!
  131.                                      o o
  132.    +-----------------------------oOO-(_)-OOo----------------------------+
  133.    |                                                                    |
  134.    |  Pietro Ghizzoni - Dairymen Soft              __  /// Amiga 12OO   |
  135.    |     E-Mail:  ghizzo@agonet.it                 \\\/// 'O3O  5OMhz   |
  136.    |            Team AMIGA                          \/// 18MB - CD4x    |
  137.    |                                                                    |
  138.    | Amos Professional Team Coordinator               AMIGA RULEZ!!     |
  139.    |                                                                    |
  140.    +--------------------------------------------------------------------+
  141.